package javaBase.chapter02.cse;

//进制转换
//二进制一般是8位的
//________  00000000-11111111（255）
public class case2_1_5_1 {
    int a = 10;//把10转化为二进制表示

    /*
        10= 2 + 8
            2的一次方   2的三次方
            ________
        0的二进制表示-》00000000
        2的二进制表示-》00000010
        8的二进制表示-》00001000
        10的二进制表示-》00001010
     */


//    StringBuilder binaryString = new StringBuilder();
//        while(a > 0){
//        int remainder = a % 2;
//        binaryString.insert(0, remainder); // 将余数插入到字符串的开头
//        a = a / 2;
//    }

//        System.out.println("10的二进制表示为：" + binaryString);
//
//            Java API （造轮子）
//            int a = 10;
//            String binaryString = Integer.toBinaryString(a);
//            System.out.println("10的二进制表示为：" + binaryString);


}
